#ifndef HGUARD_NOSPREAD_H
#define HGUARD_NOSPREAD_H

#include "Includes.h"
#include "GameClasses.h"

class NoSpread
{
public:
	CBaseCombatWeapon* GetBaseCombatWeapon(void* pEntity);
	void GetSpreadXY(UINT seed, SD_Tools::Vector & qAngle);
	void GetSpreadFix(UINT Seed, SD_Tools::Angle &vIn, SD_Tools::Angle &vOut);
	void ApplyNoRecoil(CUserCmd* cmd);
	SD_Tools::Angle SpreadFix;
};

extern NoSpread g_pNoSpread;

#endif